|
AT-NFC
2.1 (win)
AT-NFC kernel set
|
Go to the source code of this file.
Macros | |
| #define | HAL_NFC_DE_RES_OK 0x0000 |
| #define | HAL_NFC_DE_RES_TIMEOUT 0x0001 |
| #define | HAL_NFC_DE_RES_NO_DATA 0x0002 |
| #define | HAL_NFC_DE_RES_FAIL 0x0003 |
| #define | HAL_NFC_DE_DET_POLLING_TIMEOUT 0xFFFE |
| #define | HAL_NFC_DE_DET_DEF_TIMEOUT 0xFFFF |
Typedefs | |
| typedef KER_BOOL(KER_API * | CALLBACK_NFC_DE_DATA_FROM_KERNEL) (KER_CTX_PARAM KER_VOID *pCallbackHandle, const KER_BYTE *pbtData, KER_INT16U usDataLen) |
| Callback type for data exchange. More... | |
| typedef KER_INT16U(KER_API * | CALLBACK_NFC_DE_DATA_FROM_TERMINAL) (KER_CTX_PARAM KER_VOID *pCallbackHandle, KER_INT16U usTimeout, KER_INT16U usParam, KER_VOID *pParam, KER_BYTE **ppbtData, KER_INT16U *pusDataLen) |
| Callback type for data exchange. More... | |
| typedef KER_BOOL(KER_API * | CALLBACK_NFC_DE_DATA_RELEASE) (KER_CTX_PARAM KER_VOID *pCallbackHandle, KER_BYTE *pbtData) |
| Callback type for data exchange. More... | |
| typedef KER_BOOL(KER_API * | CALLBACK_NFC_DE_DATA_RELEASE_EX) (KER_CTX_PARAM KER_VOID *pCallbackHandle, KER_BYTE *pbtData, KER_INT16U usDataLen) |
| Callback type for data exchange. More... | |
Functions | |
| KER_BOOL | hal_nfc_de_set_data_from_kernel (KER_CTX_PARAM const KER_BYTE *pbtData, KER_INT16U usDataLen) |
| Data exchange: pass data from kernel. More... | |
| KER_INT16U | hal_nfc_de_get_data_from_terminal (KER_CTX_PARAM KER_INT16U usTimeout, KER_INT16U usParam, KER_VOID *pParam, KER_BYTE **ppbtData, KER_INT16U *pusDataLen) |
| Data exchange: obtain updated transaction data from terminal. More... | |
| KER_BOOL | hal_nfc_de_release (KER_CTX_PARAM KER_BYTE *pbtData) |
| Data exchange: release memory allocated by hal_nfc_de_get_data_from_terminal. More... | |
| KER_BOOL | hal_nfc_de_release_ex (KER_CTX_PARAM KER_BYTE *pbtData, KER_INT16U usDataLen) |
| Data exchange: release memory allocated by hal_nfc_de_get_data_from_terminal. More... | |
HAL NFC data exchange interface definition